/**
 * @author F.biz - http://www.fbiz.com.br/
 */

/*************** File loaded successfully: "reset.css" / "global" ***************/

/* --------------------------------------------------------------- Reset */
body{background-color:#fff; min-width:980px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
body *{outline:none;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
hr{display:none;position:absolute;}
input[type="hidden"]{visibility:hidden;}
textarea{overflow:auto;}
a:link, a:visited, a:active, a:hover{text-decoration:underline;}

/* clear both fix */
.clear, .cb{clear:both;}
br.clear, br.cb{line-height:0;font-size:1px;}

/* hide */
.hide{
	visibility:hidden;
	overflow:hidden;
	height:1px;
	margin-top:-1px;
	font-size:1px;
	line-height:0;
}

/* No Flash */
.noFlash{
	visibility:hidden;
	overflow:hidden;
	height:1px;
	margin-top:-1px;
	font-size:1px;
	line-height:0;
}

/* --------------------------------------------------------------- forms */
.inputHolder{
	overflow:hidden;
	zoom:1;
	padding:0 3px;
	border:1px solid #404040;
}
	.inputHolder input{
		float:left;display:inline;
		width:100%;
		height:18px;
		line-height:18px;
		padding:0;
		margin:0;
		background:none;
		border:none;
		zoom:1;
	}
		
.inputHolder,
.inputHolder input,
select,
textarea{
	color:#000;
	font-size:12px;
}
.inputHolder,
select,
textarea{
	border: #404040 1px solid;
}
/*
	Use "http://www.hth.com.br/" para identificar a raiz do site. Ex.:
	background:url(http://www.hth.com.br/locales/global/img/px.gif?v=1.0.0) 0 0 no-repeat;
	
	Use "http://www.hth.com.br/locales/global/" para identificar a pasta global do site. Ex.:
	background:url(http://www.hth.com.br/locales/global/img/px.gif?v=1.0.0) 0 0 no-repeat;
	
	Use "http://www.hth.com.br/locales/pt-BR/" para identificar a pasta local (pt-BR, en-US, etc.) atual do site. Ex.:
	background:url(http://www.hth.com.br/locales/pt-BR/img/px.gif?v=1.0.0) 0 0 no-repeat;
	
	É possivel criar "variáveis" no CSS:
	
			
	h1{
		color:red;
		overflow:hidden;
		zoom:1;
	}
*/

/*************** File loaded successfully: "thickbox.css" / "global" ***************/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png?v=1.0.0) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*************** File loaded successfully: "main.css" / "global" ***************/

html, body{
	height:100%;
		
}
body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
}

/**COMMON CLASSES**/
	/*text-replacement class*/
	.txtR { 
		text-indent:-5000em; 
		display:block;
	}
	.txtCall { font-size:14px; }
	.orly {
		clear:left;
		color:#26325d;
		font-weight:700;
		background:url(http://www.hth.com.br/locales/global/img/bg_orly.gif?v=1.0.0) no-repeat right center;
		padding-right:10px;
	}
	.nicePool{
		color:#26325D;
		text-decoration:none;
		font-weight:bold;
	}
	
	.highlight1, a.highlight1 {
		color:#cd1907;
		font-weight:700;		
		text-decoration:none;
	}
	.highlight2, a.highlight2 {
		color:#FFF;
		background:#cd1907 url(http://www.hth.com.br/locales/global/img/bg_highlight2.gif?v=1.0.0) no-repeat 98% center;
		padding:5px 13px;		
		text-decoration:none;		
		font-size:11px;		
	}
		p a.highlight2 { 
			display:block;
			text-transform:uppercase;
		}
	
	.highlight3 a {
		color:#FFF;
		background:#26325d url(http://www.hth.com.br/locales/global/img/bg_highlight2.gif?v=1.0.0) no-repeat 98% center;
		padding:3px 13px 3px 5px;		
		text-decoration:none;		
		font-size:11px;	
		text-transform:uppercase;
	}
	.highlight3Back a {
		color:#FFF;
		background:#26325d url(http://www.hth.com.br/locales/global/img/bg_highlight2Back.gif?v=1.0.0) no-repeat 5% center;
		padding:3px 13px;		
		text-decoration:none;		
		font-size:11px;	
		text-transform:uppercase;
	}
	
	.pTxtHighlight { 
		color:#26325d; 
		font-size:23px;
		text-transform:uppercase;		
	}
	.pTxtHighlight2 { 
		color:#26325d; 
		font-size:20px;	
		margin:0;
	}
		.niceWave { color:#26325d;}
	.hTxtHighlight { 
		color:#cd1907; 
		font-size:23px;
		margin:0;	
	}
		.hTxtHighlight strong { 			
			font-size:30px;		
		}
	.sHnC { 
		color:#397d8e;
		font-size:16px;
	}
	
	.imgnC {
		border:2px solid #397d8e;		
	}
	.pQuestion {
		background:url(http://www.hth.com.br/locales/global/img/ico_question.gif?v=1.0.0) no-repeat left center;
		padding-left:25px;
		height:26px;
		line-height:22px;
		font-size:12px;
		font-weight:700;
		}
		.pQuestion a {
			background:#d5e8ef;
			color:#018fbc;
			padding-top:3px;
			text-decoration:none;
		}
	.obs { font-size:10px; }
	.alignRight { text-align:right; }
	.hideMe { display:none; }
	.break { 
		display:block; 
		clear:both;
	}
	.relativeMe { position:relative; }
	.alignRightimg {
		float:right;
		margin:0 0 15px 10px;
	}
	.alignLeftimg {
		float:left;
		margin:0 10px 15px 0;
	}
	
	a.readMore {		
		font-weight:700;
		text-decoration:none;
		color:#4e4e4e;		
	}
	
	.simpleList li {
		list-style:inside url(http://www.hth.com.br/locales/global/img/bg_listBl.gif?v=1.0.0);
	}
		.simpleList li a {
			color:#26325d;
			text-decoration:none;
		}
			.simpleList li a:hover {				
				text-decoration:underline;
				font-weight:700;
			}
	.Alert { color:#cd1907; }
	.toLeft { float:left; }
	.toRight { float:right; }
	.xMargin { margin-bottom:30px; }
	.colored1 { color:#26325d; }
/**COMMON CLASSES**/

/**headers**/
.hNossaLinha {
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_nossalinhahthdeprodutos.gif?v=1.0.0) no-repeat center center;
	width:148px;
	height:48px;
}
.hPace {
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_linhapace.gif?v=1.0.0) no-repeat center center;
	width:106px;
	height:23px;
}
.hPace a {
	width:106px;
	height:23px;
	display:block;
}
.hOndeComprar {
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_ondecomprar.gif?v=1.0.0) no-repeat center center;
	width:92px;
	height:36px;
}
	.hOndeComprar a {
		width:186px;
		height:234px;
		display:block;
	}
.hMundoPiscina{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_mundopiscina.gif?v=1.0.0) no-repeat center center;
	width:148px;
	height:48px;
}
.hNewsletterOk{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_cadastroconfirmado.gif?v=1.0.0) no-repeat center center;
	width:116px;
	height:37px;
}
.hNewsletterOut{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_emailDescadastrado.gif?v=1.0.0) no-repeat center center;
	width:142px;
	height:37px;
}
.h404{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_paginanaoencontrada.gif?v=1.0.0) no-repeat center center;
	width:148px;
	height:37px;
}

.hRtermosdeuso{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_termosdeuso.gif?v=1.0.0) no-repeat center center;
	width:134px;
	height:23px;
}
.hRpolitica{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_politicadeprivacidade.gif?v=1.0.0) no-repeat center center;
	width:194px;
	height:23px;
}
.hRbusca{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_pesquisarnosite.gif?v=1.0.0) no-repeat center center;
	width:154px;
	height:23px;
}
.RhthInstitucional{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_institucional.gif?v=1.0.0) no-repeat center center;
	width:123px;
	height:35px;
}

.RhthOndeComprar{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_onde_comprar.gif?v=1.0.0) no-repeat center center;
	width:95px;
	height:49px;
}

.ondeComprarExternal .RhthOndeComprar{
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/bg_linha_advanced.png?v=1.0.0) no-repeat center center;
	width:195px;
	height:36px;
}
.RhthfaleConosco {
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_faleConosco.gif?v=1.0.0) no-repeat center center;
	width:92px;
	height:47px;
}

.Rimprensa {
	background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_imprensa.gif?v=1.0.0) no-repeat center center;
	width:94px;
	height:35px;
}

.hBasic { 
	font-size:14px;
	color:#cd1907;
	text-transform:uppercase;
	letter-spacing:-1px;
	background:url(http://www.hth.com.br/locales/global/img/bg_hBasic.gif?v=1.0.0) no-repeat left top;
	padding-left:15px;
}

.hBasic2 { 
	font-size:14px;
	color:#cd1907;	
	letter-spacing:-1px;
	background:url(http://www.hth.com.br/locales/global/img/bg_hBasic.gif?v=1.0.0) no-repeat left top;
	padding-left:15px;
}

.hSection {
	color:#FFF;
	background:#26325d;
	padding:3px 7px;
	font-size:16px;
	text-transform:uppercase;
	clear:both;
}
.hMsection {
	color:#FFF;
	font-size:18px;		
	clear:both;
}
		.hMsection span {			
			background:#26325d;
			padding:3px 7px;
		}

.hClear {
	color:#26325d;
	font-size:20px;
	text-transform:uppercase;
}
.hClear2{
	color:#26325d;
	font-size:18px;			
}

.hLight{
	color:#26325d;
	font-size:18px;	
	background:#d9f2fa;
	padding:5px;
}
.hLight2{
	color:#26325d;
	font-size:18px;	
	background:#b6deeb;
	padding:2px 5px;
	clear:both;
	margin-bottom:0;
}
	.tipSearchResults .hLight{		
		font-size:12px;			
		color:#547e9b;
	}
		.tipSearchResults .hLight strong { color:#26325d; }
		.recomendations  .hLight { background:#bbdbe6; }
	.hTipSearchResults a { color:#26325d; }
.hHtU {
	font-size:23px;
	color:#0291be;
	text-transform:uppercase;
}
.hMh {
	color:#26325d;
	font-size:20px;
}
.hLastNews a {
	color:#26325d;
	font-size:14px;
}

/**headers**/


	.windowWrapper{		
		z-index:1;		
		min-height: 100%;
		height: auto !important;
		height:100%;		
		margin: 0 auto -10px;
		background:url(http://www.hth.com.br/locales/global/img/bg_wrapper.jpg?v=1.0.0) no-repeat center top;   
	}
	.windowWrapperHome{		
		z-index:1;		
		min-height: 100%;
		height: auto !important;
		height:100%;		
		margin: 0 auto -10px;
		background:#f2e5cb url(http://www.hth.com.br/locales/global/img/bg_header.png?v=1.0.0) repeat-x center 800px;
	}

	/* site width */
	.headerHolder,
	.bodyHolder{	
		width:1000px;
		text-align:left;
		padding:1px 0;
		margin:0 auto;
	}
	
	.flashHolderHome {
		width:100%;
		height:100%;
	}

	.mainWrapper{
		min-height:100%;
		_height:100%;
		position:relative;
		z-index:1;
	}
		.headerWrapper{			
			height:239px;
			background:url(http://www.hth.com.br/locales/global/img/bg_header.png?v=1.0.0) repeat-x left bottom;
		}
			.headerHolder{
				position:relative;		
			}
				.headerHolder .siteTitle{
					background:url(http://www.hth.com.br/locales/global/img/img_hth.png?v=1.0.0) no-repeat center center;
					width:163px;					
					height:149px;
					position:absolute;					
					top:95px;					
					left:0;
				}
					.headerHolder .siteTitle a {
						width:163px;					
						height:135px;
						display:block;
					}
				
				
				.mainNav { 
					position:absolute;
					top:170px;
					right:0;				
				}
					.mainNav li { 
						float:left;
						background:url(http://www.hth.com.br/locales/global/img/mainnav/bg_leftcorner-off.gif?v=1.0.0) no-repeat left top;	
						height:60px;
						padding-left:11px;
					}
						.mainNav li.on { 
							background:url(http://www.hth.com.br/locales/global/img/mainnav/bg_leftcorner-on.gif?v=1.0.0) no-repeat left top;	
							
						}
						.mainNav li a { 
							line-height:60px;
							height:60px;
							display:block;
							float:left;
							margin-left:-2px;
							color:#FFF;
							text-decoration:none;							
						}
												
						li.piscinasResidenciais { width:155px; }
						li.piscinasProfissionais { width:181px; }
						li.mundoPiscina  { width:98px; }
						li.hthInstitucional { width:178px; }
						li.faleConosco { width:105px; }
						
							li.piscinasResidenciais a { 
							background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_piscinas_residenciais.gif?v=1.0.0) no-repeat left top;	
							width:156px;							
							}
							li.piscinasResidenciais a.on { 
							background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_piscinas_residenciais_on.gif?v=1.0.0) no-repeat left top;	
							width:156px;
							
							}							
							li.piscinasProfissionais  a { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_piscinas_profissionais.gif?v=1.0.0) no-repeat left top;	
								width:182px;
							}
							li.piscinasProfissionais  a.on { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_piscinas_profissionais_on.gif?v=1.0.0) no-repeat left top;	
								width:182px;
							}
							li.mundoPiscina  a { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_mundo_piscina.gif?v=1.0.0) no-repeat left top;	
								width:99px;
							}
							li.mundoPiscina  a.on { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_mundo_piscina_on.gif?v=1.0.0) no-repeat left top;	
								width:99px;
							}
							li.hthInstitucional  a { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_hth_institucional.gif?v=1.0.0) no-repeat left top;	
								width:180px;
							}
							li.hthInstitucional  a.on { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_hth_institucional_on.gif?v=1.0.0) no-repeat left top;	
								width:180px;
							}
							li.faleConosco a { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_fale_conosco.gif?v=1.0.0) no-repeat left top;	
								width:106px;
							}						
							li.faleConosco a.on { 
								background:url(http://www.hth.com.br/locales/pt-BR/img/mainnav/txt_fale_conosco_on.gif?v=1.0.0) no-repeat left top;	
								width:106px;
							}						
						
		.bodyWrapper{			
			padding-bottom:100px;
			background:url(http://www.hth.com.br/locales/global/img/bg_content.png?v=1.0.0) repeat-x left top;		
		}			
			.bodyHolder{
				
			}
			
			.breadcrumb {
				height:22px;
				padding-top:25px;
				background:url(http://www.hth.com.br/locales/global/img/bg_breadcrumb.png?v=1.0.0) no-repeat center top;
				font-size:11px;
				font-family:Tahoma, Arial, sans-serif;
			}
			.logout{
				float:right;
				margin-top:-33px;
			}
			.searchResult .breadcrumb { 
				background:none;
				height:15px;
				padding-top:5px;
			}
				.breadcrumb a {
					text-decoration:none;
					color:#000;
				}
					.breadcrumb a.active { font-weight:700; }
			
			/**MAIN IMAGES**/
			.mainImg {
				width:773px;
				height:101px;
				display:block;
			}			
				.produtos {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_produtos.jpg?v=1.0.0) no-repeat center top;
				}
				.piscinasResidenciais {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_piscinasResidenciais.jpg?v=1.0.0) no-repeat center top;
				}
				.piscinasProfissionais {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_piscinasProfissionais.jpg?v=1.0.0) no-repeat center top;
				}
				.piscinasProfissionaisSm {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_piscinasProfissionaisSm.jpg?v=1.0.0) no-repeat center top;
				}
				.mundoPiscina {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_mundoPiscina.jpg?v=1.0.0) no-repeat center top;
				}
				.hPiscina {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_piscina.jpg?v=1.0.0) no-repeat center top;
				}
				.hInstitucional {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_institucional.jpg?v=1.0.0) no-repeat center top;
				}
				.hFaleConosco {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_faleConosco.jpg?v=1.0.0) no-repeat center top;
				}
				.hImprensa {
					background:url(http://www.hth.com.br/locales/pt-BR/img/mainimg/txt_imprensa.jpg?v=1.0.0) no-repeat center top;
				}
			/**MAIN IMAGES**/		
	.push { height: 10px;clear:both; }
	.footer{
		background:#26325d url(http://www.hth.com.br/locales/global/img/bg_footerTop.png?v=1.0.0) no-repeat center top;
		height: 30px;
		padding-top:30px;
		width:1000px;
		margin:0 auto;
		position:relative;		
	}	
		.fContainer{
			background:#26325d url(http://www.hth.com.br/locales/global/img/bg_footer.png?v=1.0.0) no-repeat center bottom;
			width:1000px;
			height:25px;
			padding-top:5px;
			color:#fff;
			font-size:11px;			
		}
			
			.fContainer  ul { 
				float:left; 
				margin-top:3px;
			}
				.fContainer  li { 
					display:inline; 
					border-left:1px solid #FFF;
					padding-left:5px;
				}
					.fContainer  li a { 
						color:#FFF;
						text-decoration:none;
					}
					.fContainer  li.first { border:none; }
		.fbiz {
			float:right;
			background:url(http://www.hth.com.br/locales/global/img/fbiz.gif?v=1.0.0) no-repeat center right;
			width:19px;
			height:20px;
			margin-right:5px;
		}
	
	.navColumn{
		width:212px;
		padding-right:15px;
		float:left;
	}
		.secNav {
			margin:5px 0 20px 20px;			
		}
		.secNav li {
			font-family:Tahoma, sans-serif; 
			font-size:14px;
			line-height:21px;			
			letter-spacing:90%;
			font-weight:500;
			color:#050505;
		}
			.secNav li a {
				color:#000;
				text-decoration:none;
			}
			.secNav li a.active {
				background:#00a9df;
				color:#FFF;
				padding:0 2px;
			}
				.secNav .navSubList li {					
					font-size:13px;
					background:url(http://www.hth.com.br/locales/global/img/bg_listBl.gif?v=1.0.0) no-repeat 10px 10px;
					padding-left:20px;
				}
		
		.boxOndeComprar {
			background:url(http://www.hth.com.br/locales/pt-BR/img/bg_ondecomprar.jpg?v=1.0.0) no-repeat right bottom;
			width:186px;
			height:234px;
		}
		.boxGuiaLimpeza {			
			background:url(http://www.hth.com.br/locales/pt-BR/img/bg_guialimpezapiscina.png?v=1.0.0) no-repeat center bottom;
			width:123px;
			height:160px;
		}	
			.hGuiaLimpeza { 
				background:url(http://www.hth.com.br/locales/pt-BR/img/headers/txt_guialimpezapiscina.gif?v=1.0.0) no-repeat center top;
				width:148px;
				height:84px;
			}
			.boxGuiaLimpeza a {				
				height:145px;
				display:block;
			}
		
	.content{
		float:left;
		width:773px;
	}
	.contentWide {
	 width:1000px;
	}
		.mainContent{
			float:left;
			width:540px;
		}
	
		.relatedContent{
			float:right;
			width:207px;
		}
	.productList { 
		overflow:auto; 
		clear:both; 
	}		
		.productPress .box, .productList .box{
			float:left;
			padding-top:20px;			
			margin:0 0 9px 9px;
			_margin-left:5px;
			border:2px solid #1096c0;			
			position:relative;
		}
		
		.productList .box{
			width:167px;
			height:191px;
			border-bottom:0;
		}
		.productPress .box {
			width:167px;
			height:154px;
			margin:0 15px 0 0;
		}
		.productPress img, .productList .box img {
			width:113px;
			height:145px;
			margin:0 auto;
			display:block;
		}
		.productPress .ampl, .productList .box .ampl {
			width:20px;
			height:24px;
			background:url(http://www.hth.com.br/locales/global/img/bt_ampl.gif?v=1.0.0) no-repeat center center;
			position:absolute;
			top:0;
			right:0;
		}
		.productList .box p {
			color:#FFF;
			background:url(http://www.hth.com.br/locales/global/img/bg_productListp.png?v=1.0.0) repeat-x center center;
			height:30px;
			width:161px;
			padding:4px 3px;
			text-align:center;
			font-size:11px;
			position:absolute;
			bottom:0;
			left:0;			
			margin:0;
		}
	.listMss li {
		margin-bottom:6px;
		padding:5px;
		color:#26325d;
		list-style:none;
		background:#d9f2fa;
	}
		.listMss li a{
			color:#26325d;
			text-decoration:none;
		}
	.productPress{
		margin-bottom:10px;
		overflow:auto;
	}
		.productPress .press {
			float:right;
			width:352px;
			min-height:191px;			
			margin:0;
		}
			.productPress .press .hPress {
				font-size:14px;
				background:#cfe8f0;
				color:#26325d;
				line-height:22px;
				margin-top:0;
			}
				.productPress .press .hPress a {
					color:#26325d;
					text-decoration:none;
				}
			.productPress .press p {
				line-height:16px;
			}
	
	.pdfDwn {
		height:29px;
		width:540px;
		background:url(http://www.hth.com.br/locales/pt-BR/img/txt_download-ficha-info.png?v=1.0.0) no-repeat center center;
	}
	.pdfDwn a {
		height:29px;
		display:block;
	}
	.tipsBoxes {
		clear:both;
	}	
		.tipsBoxes .box {
			width:170px;			
			background:#e5f6fc;
			color:#26325d;
			float:left;
			margin-right:10px;
			position:relative;			
		}
			.tipsBoxes .fixed{
				min-height:149px;
				padding-bottom:20px;
			}
			.tipsBoxes .container {
				font-size:11px;
			}
			.tipsBoxes .fixed .container {
				padding:0 10px;						
			}			
				
				.tipsBoxes .box .hTip {
					height:44px;
					color:#FFF;
					background:#1fb3e3 url(http://www.hth.com.br/locales/global/img/bg_tips.gif?v=1.0.0) no-repeat center bottom;
					margin:0;
					font-size:14px;
					line-height:10px;
					padding:3px 10px 0px 15px;
				}
				.tipsBoxes .fixed li {
					background:url(http://www.hth.com.br/locales/global/img/bg_listBl.gif?v=1.0.0) no-repeat left 6px;
					padding-left:7px;					
				}
				.tipsBoxes .box .orly {
					position:absolute;
					bottom:10px;
				}
				
					.randomLi li {
						list-style:none;
						background-image:none;
						color:#4c4c4c;			
						background:#d9f2fa;
						padding:5px;
					}
						.tipsBoxes .randomLi li.odd {
							background:#e5f6fc;
						}
						.tipsBoxes .randomLi li span.title {
							display:block;
							font-weight:700;
							color:#26325d;
						}
					.tipsBoxes p {
						padding:5px;
					}
					
					.tipsBoxes  a{
						color:#26325d;
						text-decoration:none;
						font-weight:700;
					}
.recomendations {
		
	}
		.recomendations .highlight, .calculator .highlight {
			background:#cce6ee;
			margin:0;
			padding:10px;
			color:#26325d;
		}
			.recomendations .highlight .break {
				display:block;
				text-transform:uppercase;
			}
		
			
		.NavRecomend {overflow:hidden }
		.NavRecomend li {
			float:left;
			background:url(http://www.hth.com.br/locales/global/img/bg_NavRecomend-off.png?v=1.0.0) no-repeat left top;							
			font-size:13px;			
			float:left;
			padding:0 8px;			
		}
		.recomendations .NavRecomend li {
			height:25px;	
			line-height:25px;
			margin-left:10px;
		}
		.calculator .NavRecomend li{
			width:20%;
			font-size:12px;
			padding-top:5px;
			height:40px;
			line-height:18px;
			margin-left:11px;
		}
			.NavRecomend li  a {
				color:#023d50;
				text-decoration:none;
			}
				.NavRecomend li.active {
				background:url(http://www.hth.com.br/locales/global/img/bg_NavRecomend.png?v=1.0.0) no-repeat left top;
			}
				
		.recomendations .container, .calculator .container {
			background:#ddf0f7 url(http://www.hth.com.br/locales/global/img/bg_recomendationsCont.png?v=1.0.0) repeat-x left top;
			clear:both;
			padding:10px;
			color:#26325d;
			overflow:auto;
		}
			.containerless {
				background:#ddf0f7;
				padding:20px 0;
			}
			ol.valhain li{
				list-style:inside decimal;
				background:url(http://www.hth.com.br/locales/global/img/bg_olValhain.gif?v=1.0.0) no-repeat left top;
				color:#e5f6fc;
				font-family:Verdana, sans-serif;
				line-height:18px;				
				font-weight:700;
				padding:0 18px 23px 0;
				margin-bottom:10px;
				border-bottom:1px solid #b4d5e1;
			}
				ol.valhainAlt li{
					background:url(http://www.hth.com.br/locales/global/img/bg_olValhainAlt.gif?v=1.0.0) no-repeat left top;					
					color:#FFFFFF;
					font-weight:700;					
					list-style:inside decimal;
					margin:0 0 10px;
					line-height:18px;				
					font-weight:700;
					padding:0 15px 23px 2px;
					border-bottom:1px solid #b4d5e1;
					}
						ol.valhainAlt li span{
							color:#26325d;
							padding-left:15px;
							line-height:25px;
						}
							ol.valhainAlt li span.first{
								margin-top:0;
							}
				ol.valhain li:after { content:" "; } /*garante que Safari n�o mostrara a lista com padding no n�mero*/
				ol.valhain li span{
					color:#26325d;
					font-family:Arial, sans-serif;
					padding-left:10px;
				}					
					ol.valhain li .lighter{ font-weight:300; display:block;}
					ol.valhain li ul.subList li {
						list-style:inside disc;
						background:none;
						color:#26325d;
						padding:0;
						border:0;
						font-family:Arial, sans-serif;
						font-weight:300;
						margin-bottom:0;						
					}
					.ilustr {						
						min-height:140px;
					}
					
					.ilustr img {
						float:left;
						margin:15px 15px 10px 10px;
					}
						.valhain .il1 {
							background:url(http://www.hth.com.br/locales/global/img/img_ilustr1.png?v=1.0.0) no-repeat 5% 5%;
						}						
						.valhain .il2 {
							background:url(http://www.hth.com.br/locales/global/img/bg_drPoolTipHighlight.jpg?v=1.0.0) no-repeat 5% 5%;
						}
		
		
	.multiList {
		width:185px;
		min-height:38px;
		border-bottom:1px solid #FFF;
		padding:12px 12px 0;
	}
	.c1 { background:#e5f6fc; }
	.c2 { background:#d9f2fa; }
		.multiList dt { 
			color:#26325d; 
			font-size:12px;
			text-transform:uppercase;
			font-weight:700;
		}
		.multiList dd { 
			color:#00a9df; 
			font-size:14px;			
		}
		
	.boxPool { margin-top:35px; }
		.boxPool .hPool {
			background:#d9f2fa;
			color:#26325d;
			text-align:center;
			font-size:12px;
			font-weight:500;
			line-height:25px;
			border-bottom:1px solid #FFF;
			margin-bottom:0;
		}		
			.boxPool li {
				width:207px;
				height:77px;
				border-bottom:1px solid #FFF;			
			}
				.boxPool li a {
					width:207px;
					height:77px;
					background:url(http://www.hth.com.br/locales/global/img/bt_redBgArrow.gif?v=1.0.0) no-repeat right bottom;
					display:block;
				}
					.boxPool li a.active, .boxPool li a:hover {
						background:url(http://www.hth.com.br/locales/global/img/bt_blBgArrow.gif?v=1.0.0) no-repeat right bottom;
					}
				.boxPool li.squarePool {
					background:#e5f6fc url(http://www.hth.com.br/locales/global/img/pools/retang.png?v=1.0.0) no-repeat center center;
				}
				.boxPool li.ovalPool {
					background:#e5f6fc url(http://www.hth.com.br/locales/global/img/pools/oval.png?v=1.0.0) no-repeat center center;
				}
				.boxPool li.circlePool {
					background:#e5f6fc url(http://www.hth.com.br/locales/global/img/pools/circle.png?v=1.0.0) no-repeat center center;
				}
	.btDosagens {
		height:49px;
		background:url(http://www.hth.com.br/locales/pt-BR/img/txt_dosagensideiais.png?v=1.0.0) no-repeat center right;
	}
		.btDosagens a {
			width:197px;
			height:49px;
			display:block;
		}
	.boxGuide {  }
		.boxGuide li {
			background:url(http://www.hth.com.br/locales/global/img/bg_guide.jpg?v=1.0.0) no-repeat center center;
			width:209px;
			padding-top:10px;
			height:44px;
			font-size:12px;
			color:#5b8e9f;
			text-align:center;
			position:relative;
			margin-bottom:4px;
			text-transform:uppercase;
		}
			.boxGuide li a {
				text-decoration:none;
				color:#5b8e9f;
			}
			.boxGuide li a.viewOff, .boxGuide li a.viewOn {
					width:18px;
					height:16px;					
					display:block;
					position:absolute;
					top:20px;
					right:10px;
				}
					.boxGuide li a.viewOff	{ background:url(http://www.hth.com.br/locales/global/img/bt_redBgArrow.gif?v=1.0.0) no-repeat right bottom; }
					.boxGuide li a.viewOn	{ background:url(http://www.hth.com.br/locales/global/img/bt_blBgArrow.gif?v=1.0.0) no-repeat right bottom; }
			.boxGuide li .break {
				display:block;
				font-size:18px;
				color:#26325d;
			}
		.boxInscr {
			color:#26325d;
			font-family:Verdana, sans-serif;
		}
			.boxInscr .container, .boxReleases .container {
				background:#d9f2fa;
				padding:5px 10px 13px 13px;
				font-size:11px;
				margin-bottom:20px;
			}
				.boxReleases .container li {
					margin-bottom:10px;
				}
				
				.boxReleases .container li a {
					text-decoration:none;
					color:#26325d;					
				}
				.boxInscr .tel { font-size:28px; }
	.boxRecommend {
		margin-bottom:20px;
	}	
		.boxRecommend ul {
			background:#d9f2fa;
			padding:5px 10px;
			color:#26325d;
		}
			.boxRecommend ul li {
				margin-bottom:10px;
				font-weight:700;
			}
				.boxRecommend ul li a {
					color:#26325d;
					text-decoration:none;
				}
				.boxRecommend li img {
					border:2px solid #8bbbcb;
					display:block;
				}
	.boxTopics {
		margin-bottom:20px;
	}
		.boxTopics ul{
			background:#d9f2fa;
			padding:5px 0;
			color:#26325d;
		}
			.boxTopics li{
				list-style:inside disc;
				padding:3px 5px 3px 15px;			
			}
				.boxTopics li a {
					color:#26325d;	
					text-decoration:none;
				}
					.boxTopics li:hover {
						background:#b6deeb;
					}
	.drPoolTips {
		background:url(http://www.hth.com.br/locales/global/img/bg_drPoolTips.jpg?v=1.0.0) no-repeat center center;		
		height:272px;
		margin-bottom:13px;
	}
		.drPoolTips p {
			width:350px;
			margin:25px 10px;			
		}
		
		.drPoolTips .drPoolCall {
			background:url(http://www.hth.com.br/locales/pt-BR/img/mundo-piscina/drPoolCall.gif?v=1.0.0) no-repeat;
			width:345px;
			height:85px;			
		}
			.drPoolTips .drPoolCall a {				
				width:345px;
				height:85px;
				display:block;
			}
		/*.hDrPool{
			color:#FFF;
			text-transform:uppercase;
			text-align:center;			
			font-size:20px;
			line-height:40px;
		}*/
	.multiUseBox {}
		.multiUseBox .box {
			width:173px;
			float:left;
			margin-right:7px;
			font-size:11px;
		}
	.presentation {
		clear:both;		
	}
		.presentation .container {			
			padding-left:145px;
			min-height:150px;
		}					
		.TipsList {
			clear:both;	
			overflow:auto;		
			margin-bottom:15px;
		}
			.TipsList li {
				background:url(http://www.hth.com.br/locales/global/img/bg_drPoolTipsOff.gif?v=1.0.0) no-repeat left top;
				width:83px;
				height:33px;
				padding:3px 20px;
				color:#fff;
				font-size:13px;
				float:left;
				margin-right:11px;
				text-align:center;
			}
			.calculator .TipsList {_height:60px;}
			.calculator .TipsList li {
				margin-right:9px;
				height:53px;
				width:120px;
			}
				.calculator .TipsList li.last{
				margin-right:0;
			}
				.TipsList li.active {
					background:url(http://www.hth.com.br/locales/global/img/bg_drPoolTipsOn.gif?v=1.0.0) no-repeat left top;
				}
				.TipsList li a {
					color:#FFF;
					text-decoration:none;
					background:url(http://www.hth.com.br/locales/global/img/bg_highlight2.gif?v=1.0.0) no-repeat right 15px;
					display:block;
					padding-right:5px;
				}				
					.recomendations .TipsList li { margin-right:5px; }
		.prDrPool{
			background:url(http://www.hth.com.br/locales/global/img/img_drPoolThumb.jpg?v=1.0.0) no-repeat left top;		
		}
	.drPoolTipHighlight {
		clear:both;
		margin-bottom:15px;
	}
		.drPoolTipHighlight .hClear {	
			background:#b6deeb;
			text-transform:none;
			font-size:18px;
			padding:5px;			
			margin-bottom:0px;
		}
		.drPoolTipHighlight .container {	
			background:#e4f6fb;
			padding:10px;
			min-height:150px;
		}
		.lastNews .box{
			border-bottom:1px solid #c5dde5;
			margin-bottom:10px;
		}
			.imgNews{
				float:left;
				border:2px solid #92bdce;
				margin:0 10px 10px 0;
			}
	.tipDesc strong {
		color:#cd1907;		
	}
	.tipDesc a {
		color:#4C4C4C;
	}
	.pagination {
		clear:both;
		height:30px;
		background:#e4f6fb;
		text-align:right;
		font-size:11px;		
		color:#26325d;
		position:relative;
	}
		.pagination .releases {
			float:right;
			margin-right:10px;
		}
		.pagination .listPag {
			float:right;
			margin-top:5px;
		}
		.listPag li {
			float:left;
			margin-right:3px;
			width:18px;
			height:17px;
			line-height:17px;
			background:#769ba7;		
			text-align:center;
		}		
			.listPag .active {
				background:url(http://www.hth.com.br/locales/global/img/bg_olValhain.gif?v=1.0.0) no-repeat center center;
				height:23px;
			}
			.listPag a {
			color:#FFF;				
			font-weight:700;
			text-decoration:none;
		}
	.tipSearchResults p a {
		color:#26325d;
		text-decoration:none;		
	}
	.hthCertificated {
		clear:both;
		background:url(http://www.hth.com.br/locales/global/img/img_hthCertificated.jpg?v=1.0.0) no-repeat center center;
		width:245px;
		height:55px;
		padding:25px 150px 25px 14px;
		font-family:verdana, sans-serif;
		font-size:11px;
		color:#26325d;
	}
		.hthCertificated .hClear{
			text-transform:none;
		}
	.hthGuideDownload {
		width:250px;
		height:190px;
		padding:25px 5px 20px 285px;
		background:url(http://www.hth.com.br/locales/global/img/bg_hthGuideDownload.jpg?v=1.0.0) no-repeat center center;
		color:#26325d;
	}
		.hthGuideDownload h2 {
			font-size:16px;
			text-transform:uppercase;
		}
		.hthGuideDownload .lbCkB {
			font-size:11px;
			margin-left:10px;
		}
	.buttons1 {
		clear:both;
		margin:0 0 20px;		
		background:#ddf0f7;
	}
		.buttons1 li.highlight3 {
			float:left;
			margin-right:10px;
			width:220px;
			padding:10px;
			height:27px;
			text-align:center;
			background-color:#26325D;
		}
			.buttons1 li.highlight3 a{
				background-image:none;
			}
	.poolVolume {
		font-weight:700;
		font-size:18px;
	}
	.wpExplan, .boxProbl{
		position:absolute;
		right:0;
		top:0;
		background:#c8e6f1;
		width:240px;
		height:120px;
		_height:150px;
		padding:5px;
		font-size:11px;
		display:none;
	}		
		.wpExplan li {
			list-style:inside disc; 
		}
	.matTitleCont {
		background:#ddf0f7;	
		padding:5px 3px;
	}
		.matTitleCont .hMh{
			margin:0;
		}
	.matdate {
		color:#26325d;
		margin:0;
	}
	.commentBox{
		color:#26325d;
		padding:5px 10px;
		border-bottom:1px solid #b4d5e1;
	}
	.adminBox{
		color:#FFF;
		padding:5px 10px;
		border-bottom:1px solid #b4d5e1;
		background:#26315E;
	}
	.commentName { font-weight:700; }
	.commentText { display:block; }	
	
	/*404*/
	.box404 {
		background:url(http://www.hth.com.br/locales/global/img/bg_404.jpg?v=1.0.0) no-repeat center center;
		width:583px;
		height:219px;
		padding:10px 0 0 190px;
		color:#26325d;
	}
		.box404 h3 {
			color:#4c4c4c;
			font-weight:300;
			font-size:12px;
			margin-bottom:50px;
		}
	/*404*/	
	/*BUSCA*/
	.boxSearch {
		background:#E4F6FB;
		padding:10px;
	}
		.boxSearch .container{
			background:#FFF;
			padding:10px;
		}
			.boxSearch .container h3 {
				font-size:14px;
			}
			.searchResult {
				margin-bottom:30px;
			}
	/*BUSCA*/
	
/*Onde Comprar*/

.searchStore p small{
	font: normal 11px/1.5em Tahoma, Geneva, sans-serif;
}

	.searchStore #searchResult a,
	.searchStore #searchResult a:link,
	.searchStore #searchResult a:hover,
	.searchStore #searchResult a:active,
	.searchStore #searchResult a:visited{
		color:#26325d;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.searchStore #searchResult td{
		padding:2px 0 2px 10px;
		text-align:left;
		text-transform:capitalize !important;
	}
	
	.searchStore #searchResult a:hover{text-decoration:none;}
	
	
	.loader{
		display:-moz-inline-box;
		display:inline-block;
		#display:inline;
		zoom:1;
		width:16px;
		height:16px;
		margin:0 0 0 10px;
		background:url(http://www.hth.com.br/locales/global/img/ajax-loader.gif?v=1.0.0) no-repeat top center;
	}
	
	.searchStore select{text-transform:capitalize !important;}

	.mapContainer{
		background:#dbf4fb;
		padding:0 14px 14px;
		overflow:hidden;
		zoom:1;
	}
	
		.mapContainer h2{
			font-size:12px;
			font-weight:bold;
			color:#4f597b;
			line-height:35px;
			text-transform:uppercase;
			margin:0;
		}
		
		.directionsContainer{
			font-size:12px;
			color:#26325d;
			overflow:hidden;
			zoom:1;
		}
		
			.directionsContainer address{
				display:block;
				margin:0 0 10px 0;
				text-transform:capitalize;
			}
			
			.searchStore .directionsContainer label{margin:0;}
			
			#stPartida{width:185px;}
			
			button{
				background:none;
				border:none;
			}
			
			.searchStore .directionsContainer .button{
				font-size:11px;
				line-height:11px;
				height:11px;
				padding:6px;
				display:-moz-inline-box;
				display:inline-block;
				#display:inline;
				zoom:1;
				background:#26325d;
				color:#ffffff;
				margin:5px 0;
			}
			
			.button *{top:0 !important;}
			
			#map{
				width:535px;
				height:285px;
				float:right;
				margin-left:10px;
				overflow:hidden;
			}
			
			.titleMark{
				font-size:16px;
				color:#000000;
				font-weight:normal;
				margin:0;
			}
			
			#lnkVoltar{
				text-decoration:none;
				text-transform:uppercase;
			}
			
.gmnoprint{text-transform:capitalize;}

	.gmnoprint .img_logo_mark{
		float:right;
	}
			
.tabSold{
	width:100%;	
	float:left;
}	
		
	.tabSold li{
		float:left;
		margin: 0 1px 0 0;
	}	
		
		.tabSold li a{
				display:inline-block;
			line-height:40px;
			height:40px;
			vertical-align:middle;
			padding:0 10px 15px 10px;
			font-size:14px;
			font-weight:bolder;
			color:#fff;
			text-decoration:none;
			background:url(http://www.hth.com.br/locales/global/img/bg_aba_vendas.jpg?v=1.0.0) no-repeat 0 0;		
		}

		.tabSold li a:hover,
		.tabSold li .select{
			color:#437487;			
			background:url(http://www.hth.com.br/locales/global/img/bg_aba_vendas.jpg?v=1.0.0) no-repeat 0 -55px;

		}

.tableHide{
	display:none;
}

.tableShow{
	display:block;
}

ul.commomList {
	list-style-type:disc !important;
}

	ul.commomList li{
		margin-left:20px;
	}



/*************** File loaded successfully: "wide.css" / "global" ***************/

.contentWide .mainImg {
	width:1000px;
	height:128px;			
}
	.textHighlight{
		border-bottom:1px solid #c5dde5;
		width:1000px;
		overflow:auto;
		padding-bottom:25px;
		margin-bottom:25px;
	}
		.mainHighlight{
			width:485px;
			float:left;
			margin-right:28px;
		}
		.contactUs {
			width:487px;
			float:right;
			padding-top:60px;
		}
			.phoneContact {
				width:278px;
				height:122px;
				float:left;
				background:url(locales/pt-BR/img/txt_contactUsPhone.png?v=1.0.0) no-repeat center center;
			}
			.chatContact {
				width:192px;
				height:133px;
				float:right;
				background:url(locales/pt-BR/img/txt_contactUsChat.png?v=1.0.0) no-repeat center center;
			}
				.chatContact a {
				width:192px;
				height:133px;
				display:block;
			}
	.nCalls {
		width:1000px;		
	}
		.nCalls .highlight3 {
			margin-top:20px;
		}
		.nCallL {
			float:left;
			width:466px;
			margin-right:25px;
		}
		.nCallR {
			float:right;
			width:466px;
		}
/*institucional*/
.mainContentAlt{
	float:left;
	width:461px;
}
	.mainContentAlt .hLight2 { color:#FFF; }
	.pressBoxes {
		width:100%;
		clear:both;
	}
		.pressBoxes .box {
			float:left;
			width:243px;
			margin-right:20px;
		}
		.pressBoxes .last {
			margin-right:0;
		}
			.pressBoxes .box a {
				text-decoration:none;
				color:#4e4e4e;
			}
	.relatedContentAlt{
		float:right;
		width:291px;
	}
/*institucional*/

/*************** File loaded successfully: "forms.css" / "global" ***************/

.fldWrapper {
	padding:0 5px;
	position:relative;	
}

p.fldDownload{
	padding:0 0 5px 0;
	position:relative;	
	margin:0;
}

.hthGuideDownload .fldDownload input{
	padding-left:10px;
	color:#a0a0a0;
}

.hDownload{
	margin:10px 0 5px 0;
}

.mSearch {
	position:absolute;
	top:130px;
	right:0;
	height:37px;
}
	.mSearch label { display:none; }
	.mSearch input.inpSearch { 					
		border:0; 
		background:#000;
		width:159px;
		height:16px;
		padding:2px 2px 0;
		color:#FFF;
		font-size:10px;
		float:left;
		margin-top:10px;						
	}
	.mSearch input.btSearch { 
		float:left;
		margin-left:-20px;
		
	}
.inpReg1 {
	border:1px solid #b6deeb;
	background:#FFF;
	height:20px;
}

.inpReg2 {
	border:1px solid #b6deeb;
	background:#FFF;
	height:18px;
}

.lbBlock {
	display:block;
}
.txArea1{
	width:260px;
	height:66px;
}
.txArea2{
	width:330px;
	height:80px;
}

.lbStr {
	font-family:Arial, Helvetica, sans-serif;	
	color:#010101;	
}
.radioBox {
	margin-right:5px;		
}
.formBox fieldset {
	background:#d9f2fa;
	padding:10px;
	clear:both;
	position:relative;
}

.fInline p {
	display:inline;
}

.fInline label {
	font-weight:700;
}
.selectReg {
	border:1px solid #85bace;
	height:19px;
}
.f650 {
	width:650px;
}
.f265 { 
	width:265px;
}
.f230 { 
	width:230px;
}
.f80 {
	width:80px;
}
.f140{
	width:140px;
}
.f40 {
	width:40px;
}
.btStyle {
	border:none;
	height:19px;
	_width:110px;
	color:#FFF;
	background:#cd1907 url(locales/global/img/bg_highlight2.gif?v=1.0.0) no-repeat 95% center;
	font-size:10px;
	padding:0 10px;	
}

.btStyle2 {
	border:none;
	height:19px;
	_width:110px;
	color:#FFF;
	background:#2a3660 url(locales/global/img/bg_highlight2.gif?v=1.0.0) no-repeat 95% center;
	font-size:10px;
	padding:0 10px;
}
.positioned1 {
	position:absolute;
	right:25px;
	bottom:30px;
}

.positioned2 {
	position:absolute;
	right:105px;
	bottom:10px;
}
.fContainer  form { 
	float:left; 
	margin-left:25px;
}
	.fContainer  form p { 
		margin:0;
		padding:0;
	}
	.fContainer  label { 
		line-height:20px;
	}
	.fContainer  input.inpMail { 
		border:1px solid #515b7d;
		height:14px;
		width:210px;
		color:#515b7d;
		font-size:10px;
	}
	.inpBt{
		border:1px solid #515b7d;
		width:64px;
		height:16px;
		color:#515b7d;
		background:#c5d9d0;
		font-size:11px;
	}

.fTipSearch {
	background:#e2f5fb;	
	padding:5px 0 5px;
	margin-bottom:30px;
}
	.fTipSearch  label{
		color:#26325d;
		font-size:15px;
		display:block;
	}
	.fTipSearch  input.inpReg{
		color:#26325d;
		background:#FFF;
		border:1px solid #b6deeb;
		width:400px;
		height:18px;
	}
	.hthGuideDownload .lbReg {
		display:block;
	}
	.hthGuideDownload .inpReg {
		color:#26325d;
		background:#FFF;
		border:1px solid #26325d;		
		width:225px;
		height:18px;
	}
	.fMfo {
		font-family:Verdana, Arial, sans-serif;
		overflow:auto;
		margin-bottom:20px;
	}
	.fMfo dt {
		background:url(locales/global/img/bg_dt-fMfo.gif?v=1.0.0) no-repeat left center;
		height:44px;
		color:#E4EDF0;
		font-size:18px;
		font-weight:700;
		padding-left:10px;
		clear:both;
		margin:10px 0;
	}
		.fMfo dt.fgStyle {
			background:#CCE6EE url(locales/global/img/bg_dt-fMfo.gif?v=1.0.0&v=1.0.0) no-repeat scroll left top;
			height:70px;
		}
		.fMfo dt label { 
			margin-left:10px;
			color:#26325D;
			font-size:15px;
			line-height:30px;			
		}
		.fMfo dd.ddPoolFormat { 
			width:165px;
			height:50px;
			padding-top:115px;
			float:left;
			text-align:center;
		}
		
		.fMfo dd.ddPoolFormat label.error { 
			position: absolute; bottom: 5px; left:290px; width:100%; font-weight:700;
		}
		.poolFormat1Off {
				background:url(locales/global/img/pools/img_poolFormat1Off.gif?v=1.0.0) no-repeat center top;
			}
			.poolFormat1On {
				background:url(locales/global/img/pools/img_poolFormat1On.gif?v=1.0.0) no-repeat center top;
			}
			.poolFormat2Off {
				background:url(locales/global/img/pools/img_poolFormat2Off.gif?v=1.0.0) no-repeat center top;
			}
			.poolFormat2On {
				background:url(locales/global/img/pools/img_poolFormat2On.gif?v=1.0.0) no-repeat center top;
			}
			.poolFormat3Off {
				background:url(locales/global/img/pools/img_poolFormat3Off.gif?v=1.0.0) no-repeat center top;
			}
			.poolFormat3On {
				background:url(locales/global/img/pools/img_poolFormat3On.gif?v=1.0.0) no-repeat center top;
			}
		.sizeBox {			
			position:relative;
		}
		.poolIl1, .poolIl2, .poolIl3 {
			position:absolute; left:0; top:0; width:225px; height:124px;
		}
		/*quadrada*/
		.poolIl1 .ilustra1 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) right top; width:225px; height:124px; } /*lado maior*/
		.poolIl1 .ilustra2 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) -225px top; width:225px; height:124px; } /*lado menor*/
		.poolIl1 .ilustra3 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) left top; width:225px; height:124px; } /*maior profundidade*/
		.poolIl1 .ilustra4 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) 450px top; width:225px; height:124px; } /*menor profundidade*/
		
		/*arredondada*/
		.poolIl2 .ilustra1 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) 225px bottom; width:225px; height:124px; } /*lado maior*/	
		.poolIl2 .ilustra2 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) 450px bottom; width:225px; height:124px; } /*lado menor*/
		.poolIl2 .ilustra3 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) left bottom; width:225px; height:124px; } /*maior profundidade*/
		.poolIl2 .ilustra4 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) -225px bottom; width:225px; height:124px; } /*menor profundidade*/
		
		/*redonda - apenas 3 imagens */
		.poolIl3 .ilustra1 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) left 248px; width:225px; height:124px; }	/*di�metro*/
		.poolIl3 .ilustra3 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) -225px 248px; width:225px; height:124px; } /*maior profundidade*/	
		.poolIl3 .ilustra4 { background:url(http://www.hth.com.br/locales/global/img/pools/allpools.png?v=1.0.0) 450px 248px; width:225px; height:124px; } /*menor profundidade*/

		.ddSize {
				height:40px;
				text-align:right;
				display:block;
			}
		.fWaterProblem label {
			font-size:11px;
		}
		
.lblFixed, .inpFixed {
	float:left;
	display:block;
}

	.fChat a{ color:#4C4C4C; font-weight:bold }
.fChat .fldWrapper, .fContact .fldWrapper { width:350px;}
	.fContact fieldset, .fChat fieldset{
		background:none;
	}
	.fContact legend {
		font-size:14px;
	}
.lblFixed {
	width:80px;
}


.cmxform fieldset p.error label.error { color: #f00; }
.cmxform div.container {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
.cmxform div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
.cmxform div.container { display: none }
.cmxform .container label.error {
	display: inline;
}
form.cmxform label.error {
	display: block;
	margin-left: 1em;
	width: auto;
	color: #f00; 
}
.ddSize label.error, .tableView1 label.error, .ddWaterProbl label.error, .nletter label.error, .footer label.error{
	position:absolute;	
	font-weight:700;	
}

.fhthDwnld  label.error {
	font-weight:700;
	float:right;
}
.tableView1 label.error {
	top:25px;
	right:0;	
}
.ddSize label.error {
	bottom:4px;
	right:0;
`}
.ddWaterProbl label.error {
	right:20px;
}
.footer label.error{
	right:27px;
	bottom:5px;
	font-size:10px;
}
.fChat  label.error, .fContact  label.error{
	float:left;
	color:#FFF!important;
	background:#F00;
	font-weight:700;
}
 .fhthDwnld  label.error {
	color:#F00;
	left:100px;
	top:15px;
	width:180px;
 }
 .FcommentForm label.error  { display:block;color:#F00;font-weight:700; }
 
 .lineSel { background:#C8E6F1; padding:2px 0; }


.hthGDError .container { 
	padding:5px;	
	width:300px;
	margin:0 auto;
	margin-top:10px;
	color:#F00;
	border:1px solid #F00;
	display:none;
}
	.hthGDError .container li { 
		list-style:decimal inside;
		margin-bottom:5px;
	}
		.hthGDError .container li label {
			display:inline !important;
		}	
		#erroEmail, #erroCheck,#erroName { display:none; }
 /**form stuffs**/


.fld{
	border: 1px solid #b4deea;
	padding: 2px 5px;
	font-size:11px;
	letter-spacing:0;
	word-spacing:0;
	line-height:1em;
}

.searchStore label{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	margin:10px 5px 0px 10px;
	display:-moz-inline-box;
	display:inline-block;
	#display:inline;
	zoom:1;
}
	#sendInfo{overflow:visible;}
	.searchStore #searchResult{margin-top:15px;}
	
	.searchStore #searchResult th{
		background-color:#85bace;
		border:1px solid #85bace;
		color:#ffffff;
		text-transform:uppercase;
	} 


/*************** File loaded successfully: "tables.css" / "global" ***************/

/** tables **/
.tableClean {
	width:100%;
	border:1px solid #85bace;
	border-collapse:collapse;
	color:#26325d;
	text-align:center;
	margin-bottom:20px;
}
	.calculator .tableClean {
		width:510px;
		margin-left:1px;
		text-align:left;
		font-size:11px;
	}
.fInline .tableClean {
	margin-top:20px;
}
		.tableClean caption.linklist {
			color:#26325d;		
			font-family:verdana, sans-serif;
			font-size:11px;
			padding:10px 0;
		}
		.tableClean caption.linklist  a {
			color:#26325d;
			text-decoration:none;
		}
					.tableClean caption.linklist  a:hover {
						text-decoration:underline;
					}
		.tableClean caption.linklist span { margin-left:10px; }
		.tableClean caption.linklist  strong {
			font-size:26px;
		}		
	.tableClean  tr.odd td{
		background:#d8e6ea;
	}
	.tableClean  caption.capReg{
		background:#85bace;
		color:#FFF;
		text-transform:uppercase;
		text-align:center;
		height:20px;
	}
	.tableClean td, .tableClean th {
		border:1px solid #85bace;
		height:20px;
		padding:0 3px;
	}
	.tableClean th { font-weight:700; }
		.tableClean td.active {
			background:#bde0eb;
			text-align:center;
		}
.contentWide .tableAlt {
	width:1000px;
}
.tableAlt {
	width:100%;
	border:none;
	border-collapse:collapse;
	color:#555456;
	text-align:center;
	margin-bottom:20px;	
}
	.capt1 {
		background:#006281;
		color:#FFF;
		text-transform:uppercase;
		font-weight:700;
		font-size:14px;
		padding:5px 0;
	}
	.tableAlt  td {
		padding:5px 7px;
	}
	
	.tableAlt  thead th {	
		padding:3px;
		background:#a7a9ac;
		color:#FFF;
		font-weight:700;
		font-size:14px;		
	}
	.altRow td { background:#eceded;}
/** tables **/
